a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)
↳ QTRS
↳ DependencyPairsProof
a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)
MARK1(f1(X)) -> A__F1(mark1(X))
MARK1(h1(X)) -> MARK1(X)
MARK1(f1(X)) -> MARK1(X)
a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
MARK1(f1(X)) -> A__F1(mark1(X))
MARK1(h1(X)) -> MARK1(X)
MARK1(f1(X)) -> MARK1(X)
a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
MARK1(h1(X)) -> MARK1(X)
MARK1(f1(X)) -> MARK1(X)
a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
MARK1(h1(X)) -> MARK1(X)
MARK1(f1(X)) -> MARK1(X)
POL( MARK1(x1) ) = 2x1
POL( h1(x1) ) = 3x1 + 1
POL( f1(x1) ) = 2x1 + 2
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
a__f1(X) -> g1(h1(f1(X)))
mark1(f1(X)) -> a__f1(mark1(X))
mark1(g1(X)) -> g1(X)
mark1(h1(X)) -> h1(mark1(X))
a__f1(X) -> f1(X)